/**  
* @author 
* @date 2015年12月18日 下午4:00:37
* @version V1.0  
* <b>Copyright 
*/
package com.hc.comm.dto;

/**
* 
*	app性能监控表的dto
* 
* @author 
* @date 2015年12月18日 下午4:00:37
*/
public class AppMonitorDTO extends DTO {

	/**
	* @Fields serialVersionUID : TODO
	*/
	private static final long serialVersionUID = 1L;

	/**
	 * id 
	 */
	private Integer id;
	
	/**
	 * 用户的id
	 */
	private String userId;
	
	/**
	 * app发布渠道
	 */
	private String ch;
	
	/**
	 * 访问的网络地址
	 */
	private String ip;
	
	/**
	 * 客户端类型,1:android,2:ios
	 */
	private Integer platform;
	
	/**
	 * app版本号
	 */
	private String appVersion;
	
	/**
	 * 手机设备号
	 */
	private String deviceId;
	
	/**
	 * 手机号码
	 */
	private String tel;
	
	/**
	 * 
	 */
	private String sysCode;
	
	/**
	 * 
	 */
	private String telphoneFirm;
	
	/**
	 * 来源的页面,从哪个页面进入
	 */
	private String formPage;
	
	/**
	 * 当前页面名称
	 */
	private String currentPage;
	
	/**
	 * 跳转的页面
	 */
	private String gotoPage;
	
	/**
	 * 进入当前页面的时间
	 */
	private Long intoPageTime;
	
	/**
	 * 离开当前页面的时间
	 */
	private Long outPageTime;
	
	/**
	 * 当前页面停留的时间
	 */
	private Long stayPageTime;
	
	/**
	 * 页面加载时间
	 */
	private Long pageLoadeTime;
	
	/**
	 * 产生bug的日志
	 */
	private Object bugInfomation;
	
	/**
	 * 网络访问以及webview的url
	 */
	private String netUrl;
	
	/**
	 * 接口和webview网络加载时间
	 */
	private Long loadTime;
	
	/**
	 * 网络连接状态，200,404,503...如果是连接超时使用10000代表
	 */
	private Integer netState;
	
	/**
	 * 医界贷接口返回state,"1",--状态码，0：失败，1：成功，1003：未登录.
	 */
	private String yjdUrlstate;
	
	/**
	 * 
	 */
	private String cpu;
	
	/**
	 * 本条记录产生的l客户端时间，以及bug的发生时间
	 */
	private Long infoTime;
	
	/**
	 * 服务器接收记录存储创建时间
	 */
	private Long createTime;
	
	/**
	 * 当前页面app中的名称
	 */
	private String appPageName;
	
	/**
	 * 接口的别名
	 */
	private String urlName;
	
	
	public Integer getId(){
		return id;
	}
	
	public void setId(Integer id){
		this.id = id;
	}
	
	
	public String getUserId(){
		return userId;
	}
	
	public void setUserId(String userId){
		this.userId = userId;
	}
	
	
	public String getCh(){
		return ch;
	}
	
	public void setCh(String ch){
		this.ch = ch;
	}
	
	
	public String getIp(){
		return ip;
	}
	
	public void setIp(String ip){
		this.ip = ip;
	}
	
	
	public Integer getPlatform(){
		return platform;
	}
	
	public void setPlatform(Integer platform){
		this.platform = platform;
	}
	
	
	public String getAppVersion(){
		return appVersion;
	}
	
	public void setAppVersion(String appVersion){
		this.appVersion = appVersion;
	}
	
	
	public String getDeviceId(){
		return deviceId;
	}
	
	public void setDeviceId(String deviceId){
		this.deviceId = deviceId;
	}
	
	
	public String getTel(){
		return tel;
	}
	
	public void setTel(String tel){
		this.tel = tel;
	}
	
	
	public String getSysCode(){
		return sysCode;
	}
	
	public void setSysCode(String sysCode){
		this.sysCode = sysCode;
	}
	
	
	public String getTelphoneFirm(){
		return telphoneFirm;
	}
	
	public void setTelphoneFirm(String telphoneFirm){
		this.telphoneFirm = telphoneFirm;
	}
	
	
	public String getFormPage(){
		return formPage;
	}
	
	public void setFormPage(String formPage){
		this.formPage = formPage;
	}
	
	
	public String getCurrentPage(){
		return currentPage;
	}
	
	public void setCurrentPage(String currentPage){
		this.currentPage = currentPage;
	}
	
	
	public String getGotoPage(){
		return gotoPage;
	}
	
	public void setGotoPage(String gotoPage){
		this.gotoPage = gotoPage;
	}
	
	
	public Long getIntoPageTime(){
		return intoPageTime;
	}
	
	public void setIntoPageTime(Long intoPageTime){
		this.intoPageTime = intoPageTime;
	}
	
	
	public Long getOutPageTime(){
		return outPageTime;
	}
	
	public void setOutPageTime(Long outPageTime){
		this.outPageTime = outPageTime;
	}
	
	
	public Long getStayPageTime(){
		return stayPageTime;
	}
	
	public void setStayPageTime(Long stayPageTime){
		this.stayPageTime = stayPageTime;
	}
	
	
	public Long getPageLoadeTime(){
		return pageLoadeTime;
	}
	
	public void setPageLoadeTime(Long pageLoadeTime){
		this.pageLoadeTime = pageLoadeTime;
	}
	
	
	public Object getBugInfomation(){
		return bugInfomation;
	}
	
	public void setBugInfomation(Object bugInfomation){
		this.bugInfomation = bugInfomation;
	}
	
	
	public String getNetUrl(){
		return netUrl;
	}
	
	public void setNetUrl(String netUrl){
		this.netUrl = netUrl;
	}
	
	
	public Long getLoadTime(){
		return loadTime;
	}
	
	public void setLoadTime(Long loadTime){
		this.loadTime = loadTime;
	}
	
	
	public Integer getNetState(){
		return netState;
	}
	
	public void setNetState(Integer netState){
		this.netState = netState;
	}
	
	
	public String getYjdUrlstate(){
		return yjdUrlstate;
	}
	
	public void setYjdUrlstate(String yjdUrlstate){
		this.yjdUrlstate = yjdUrlstate;
	}
	
	
	public String getCpu(){
		return cpu;
	}
	
	public void setCpu(String cpu){
		this.cpu = cpu;
	}
	
	
	public Long getInfoTime(){
		return infoTime;
	}
	
	public void setInfoTime(Long infoTime){
		this.infoTime = infoTime;
	}
	
	
	public Long getCreateTime(){
		return createTime;
	}
	
	public void setCreateTime(Long createTime){
		this.createTime = createTime;
	}
	
	
	public String getAppPageName(){
		return appPageName;
	}
	
	public void setAppPageName(String appPageName){
		this.appPageName = appPageName;
	}
	
	
	public String getUrlName(){
		return urlName;
	}
	
	public void setUrlName(String urlName){
		this.urlName = urlName;
	}
	
	
}
